export interface Menu {
    id: string //id
    title: string //标题
    route?: string //路由
    level: number //层级
    icon?: string //icon
    pid: string //pid
    children?: Menu[] //子节点
    permission?: string // 权限值
    permissionLevel: number//权限等级 参见下面配置
    type: number // 类型 参见下面配置
}

export interface CustomMenuItemProp {
    menuTypeValue: number,
    permTypeValue: number,
    pagePermValue: number,
    componentPermValue: number,
    elementPermValue: number
}

//默认配置分类 和 权限等级配置
export const DEFAULT_CUSTOM_MENU_ITEM_PROP: CustomMenuItemProp = {
    menuTypeValue: 0,
    permTypeValue: 1,
    pagePermValue: 1,
    componentPermValue: 2,
    elementPermValue: 3
}